﻿from django.shortcuts import render, HttpResponse
import datetime


# Create your views here.
def index(request):
    '''首页

    准备工作
    '''
    markdown = """# 模板语法和过滤器

链接 | 说明
---|---
[index](/4/example) | 例子

## 语法

```html
变量输出
    {{ var }}

For循环
    {% for ... in ... %}
        循环逻辑
    {% endfor %}

IF判断
    {% if ... %}
        逻辑1
    {% elif ... %}
        逻辑2
    {% else %}
        逻辑3
    {% endif %}

comment注释
{% comment %}
    多行注释
{% endcomment %}
```

"""
    context = {
        'title': 'Home',
        'markdown': markdown,
    }
    return render(request, 'marked.html', context)


def example(request):
    ex_dict = {
        'name': '大飞',
        'age': 18,
    }
    context = {
        'title': '例子',
        'name': '铁牛',
        'list': range(10),
        'dict': ex_dict,
        'ifs': 1,
        'html_code': '<a href="//www.baidu.com">百度搜索</a>',
        'datetime': datetime.datetime.now(),
    }
    return render(request, '04.html', context)
